/**
打印流的主要功能是用于输出，在整个IO包中打印流分为两种类型
字节打印流 PrintStream	  视频，音乐 等文件
字符打印流	PrintWriter   文本
 */

/*
package com.leo.第八章_文件与IO;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;
import java.io.PrintWriter;
import java.io.PrintStream;
import java.io.FileWriter;
import java.io.Writer;
public class U8_L8_打印流 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File f=new File("E:\\eclipse-workspace\\test\\RW\\CBIO.txt");
		if(!f.exists()) {
			try {
				f.createNewFile();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		CharWriter(f);
		 
		ByteWriter(f);
		System.out.println("over.");
		 
	}
	private static void CharWriter(File f) {
		//放进字节流	文件	范围
		try {
			Writer writer = new FileWriter(f,true);
			//放进缓冲流	序列 顺序
			BufferedWriter bos=new BufferedWriter(writer);
			//放进打印流   格式 细糠
			PrintWriter ps=new PrintWriter(bos);
			ps.println("文本输出：这是一个字符流的字符串");
			ps.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	private static void ByteWriter(File f) {
		try {
			//放进字节流	文件	范围
			OutputStream out=new FileOutputStream(f,true);
			//放进缓冲流	序列 顺序
			BufferedOutputStream bos=new BufferedOutputStream(out);
			//放进打印流   格式 细糠
			PrintStream ps=new PrintStream(bos);
			ps.println("媒体输出：这是一个字节流的字符串");
			ps.close();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
}
*/